package com.bsoft.exchange.domain;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
@Data
public class FeeVoDomain implements Serializable {
	
	private Double totalFee  ;    //总金额
	private Double payAmount  ;   //付款金额
	private String url;

	//二期调整 去掉
	/*private String displayName  ; //支付名称
	private String insuranceType  ;  //医保类别名称*/
	
	private List<FeeRecordDomain> record;

	//二期调整 新增
	private String organizationId;  //医院ID，医院系统身份标识
	private String organizationName;  //医院名称
	private String departmentId;  //指定科室ID
	private String departmentName;  //科室名称
	private String doctorName;  //医生姓名
	private String doctorId;  //医生ID
	private Date medicalDate;  //就诊时间
	private Integer patientMedicalCardType;  //诊疗卡类型，参照字典CVX_CardType
	private String patientMedicalCardNumber;  //诊疗卡号码
	private String patientId;  //患者在 his 中的唯一标识
	private String patientName;  //患者姓名
	private String patientNature;  //病人性质

	private Double medicalExpensesCost;  //医保报销金额
	private String settlementDetails;  //结算明细(这个由HIS根据业务需求拼接，示例：总费用：16.00 ,自费金额：6.00,其中历年医保支付4.00，本年账户支付:6.00 )
	private String invoiceNumber;  //发票号码
	private Integer printStatus;  //打印状态，0未打印，1已打印
	private String payMode;  //支付方式，1-支付宝/2-微信/3-银联/4-聚合支付-支付宝/5-聚合支付-微信,其它支付方式另外约定
	private String agtOrderNumber;  //交易流水号,第三方支付生成
	private Date payTime;  //结算时间
	private Date refundTime;  //退款时间
	private String refundNumber;  //退款流水号


}
